package zhupf.test.designPattern.adapter.classAdapter;

/**
 *   这个类就相当于 DispatcherServlet 通过 Voltage5V 类去执行 Voltage220V 得到合适的返回值
 *   在springMVC中，DispatcherServlet 类中的 所有请求 进入 doDispatch方法中，通过请求 获得 mappedHandler ，这个就相当于需要执行的controller类中方法的信息
 *   然后通过这个controller 循环找到对应的 HandlerAdapter 的实现类 HttpRequestHandlerAdapter ，调用其handler 方法来执行controller中的目标方法
 *   返回可识别的返回值
 */
public class Phone {


    public void changing(Voltage5V voltage5V){
        if(voltage5V.handler()==5){
            System.out.println("手机正常充电");
        }else {
            System.out.println("手机无法充电");
        }
    }

}
